Results for "

a lasting impression

"
English - Turkish Dictionary

a lasting impression

(English - Turkish Dictionary) :
derin bir iz; büyük bir etki.